﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using UnityEngine;

namespace HDJ.Framework.Core
{
    /// <summary>
    /// 多语言设置数据
    /// </summary>
  public  class LanguageSettingData
    {

        /// <summary>
        /// 当不使用系统语言或游戏没有与系统语言相同的语言时， 优先使用的语言
        /// </summary>
        public SystemLanguage defaultLanguage =  SystemLanguage.Unknown;

        /// <summary>
        /// 当使用系统语言时返回语言为Chinese时，优先使用简体还是繁体
        /// </summary>
        public ChineseLangusgeType chineseLanguagePriorityLanguage =  ChineseLangusgeType.ChineseSimplified;

        /// <summary>
        /// 当前游戏含有哪些语言
        /// </summary>
        public List<SystemLanguage> gameExistLanguages = new List<SystemLanguage>();

    }

    public enum ChineseLangusgeType
    {
        ChineseSimplified,
        ChineseTraditional,
    }
}
